Atributos

El siguiente paso en el diseño de la base de datos consiste en determinar los atributos de los objetos de negocio. Se trata de decidir qué es necesario conocer de las personas, cosas o eventos que se querrán registrar.

Se recomienda añadir los atributos Fecha de creación y de actualización y Usuario que crea y que actualiza cada vez que cree un nuevo objeto de negocio. En caso de que el objeto de negocio vaya a ser utilizado como un objeto colección, tiene que añadir el atributo Fecha de creación.
Para obtener más información sobre cómo añadir estos tipos de atributos, consulte Tipos de persistencia.

Para crear un nuevo atributo:
  1. En el árbol Objetos de negocio, haga clic sobre el objeto de negocio requerido y a continuación, en la lista Acciones, haga clic en Nuevo atributo.
    Aparece un nuevo atributo con el nombre predeterminado: [Nuevo atributo], seleccionado.
  2. Escriba un nombre para el nuevo atributo y a continuación, pulse Intro.
    Se introduce como propiedad Título y no es necesario que sea única. El Nombre se deriva de forma automática del título quitando los espacios. El nombre debe ser único.
  3. En el cuadro Propiedades, rellene la información relevante del atributo.

Título: los títulos se utilizan como etiquetas donde lo requiera la interfaz de usuario. Por ejemplo, al incluir un atributo en una lista de columnas múltiples, se utiliza como encabezado de la columna. El título del atributo es el nombre por el que se hace referencia al atributo.
Los títulos pueden contener cualquier carácter (espacios incluidos) y no necesitan ser únicos.

Nombre: utilizado internamente como un identificador único para el atributo del objeto de negocio. Los nombres de atributos pueden tener hasta 64 caracteres alfanuméricos sin espacios. Solo es posible utilizar los siguientes caracteres: de A a Z y de 09 (nunca como primer carácter).

Descripción: describe la función que desempeña el atributo. Cuando el usuario mantiene el cursor del ratón sobre el campo que requiera, aparece un recuadro que muestra la información sobre herramientas.

Tipo de datos identifica el tipo de datos almacenado por el atributo. Los tipos de datos compatibles dependen del sistema de base de datos utilizado. Para obtener más información sobre los tipos de datos disponibles, consulte la ayuda online del sistema de base de datos que utilice.

Longitud máxima: se aplica solamente a los tipos de datos cadena de caracteres y binario. No es necesario especificarlo para otros tipos de datos. Para especificar una longitud ilimitada escriba -1. Si el atributo no es del tipo de datos cadena de caracteres o binario, la longitud máxima no es aplicable.

¿Es nombre? : indica si el atributo corresponde al nombre del objeto de negocio. Cada objeto de negocio se identifica por un número de identificación único, llamado GUID. Dado que no es fácil de usar, es posible especificar que un atributo en particular sea el atributo Nombre. El atributo Es nombre es el que se utiliza normalmente para referirse al objeto de negocio. Solo se pueden utilizar los atributos de cadena de caracteres como atributos de nombre y además se debe especificar un atributo Es nombre para cada objeto de negocio.

¿Es obligatorio? : indica si el atributo debe llenarse antes de permitir guardar la instancia del objeto de negocio.

Al cambiar el valor ¿Es obligatorio? de un atributo existente de Falso a Verdadero, aparece otra propiedad: Valor de relleno. Los atributos obligatorios no pueden guardar valores vacíos (nulos) en la base de datos. Por ello, cuando se agrega un atributo obligatorio nuevo a un objeto, es necesario especificar un valor para rellenar el resto de los valores existentes de dicho atributo.

¿Se puede auditar? especifica si el atributo se va a auditar. Para obtener más información, consulte Especificar qué elementos de procesos se auditan.

Tipo de persistencia: se refiere solamente a los tipos de atributo Fecha y hora, Usuario e Identidad. Especifica si el valor del atributo es generado de forma automática. Por ejemplo, en un atributo Fecha y hora se puede registrar la fecha y la hora de creación de un registro o la hora de su actualización. De forma similar, en un atributo Usuario se puede registrar el usuario que creó el elemento, o el último que lo ha actualizado. Para incrementar el identificador, como el Id. del cambio, se utiliza Identidad de creación. Para obtener más información, consulte Tipos de persistencia.
Esto solo aplica a valores generados de forma automática. Si quisiera especificar un valor como fecha de nacimiento, de vencimiento o similar, deje en blanco esta propiedad.

Ajustar el valor de la zona horaria: para evitar problemas al acceder a registros a través de distintas zonas horarias o con cambios en la hora por el horario de verano, es posible configurar un atributo de fecha/hora para guardarlo con el valor UTC. A continuación, este atributo se ajusta para las diferencias de zona horaria cuando se muestra.
Seleccione Cierto si desea ajustar los valores de fecha/hora para que tengan en cuenta la zona horaria.La fecha/hora introducida se convertirá a UTC antes de almacenarse en la base de datos y se volverá a convertir a la hora local correspondiente del cliente cuando se visualice.
Seleccione Falso si desea que el valor introducido de fecha/hora se almacene tal cual.Cuando se visualice, la fecha/hora será la misma que se introdujo, independientemente de la zona horaria del cliente.

Solo es posible establecer este valor al crear el atributo. Una vez guardado, no es posible cambiarlo mediante el Diseñador de objetos.

Propagar Acciones:esta propiedad solo está disponible en colecciones primarias o secundarias, y se utilizan para la vinculación primario-secundario. Indica si las acciones del elemento principal se agregan (o propagan) a sus elementos hijos vinculados. Para obtener más información, consulte Vinculación primario-secundario.

Objeto de negocio: Identifica el objeto de negocio al que pertenece el atributo. Se genera de forma automática y no es modificable.

Tipo de subdatos: es aplicable solo a los tipos de datos cadena de texto, Int16 e Int32 . Identifica más concretamente el tipo de datos almacenado por dicho atributo. Por ejemplo, color, zona horaria, etc.

Es propietario: Se establece como Verdadero si el objeto de la relación es el objeto principal.

Tipo de cálculo: especifica si el atributo se calcula. Para obtener más información, consulte Cálculos.

Tipo de búsqueda: En caso de establecer la propiedad del objeto de negocio Es referenciable como Verdadero, es posible establecer también la propiedad Tipo de búsqueda del atributo. Es posible especificar si el texto tiene que coincidir de forma exacta, o si en cambio puede admitir la búsqueda de lenguaje natural.

¿Está localizado? - Especifica si puede o no agregar traducciones a este atributo en un sistema multilingüe (sólo para atributos en Artículo y Elemento de configuración). Para obtener más información, consulte Crear un sistema multilingüe.

¿Es con privilegios? : Indica si los privilegios se pueden aplicar a este atributo. Se debe tener en cuenta que una vez establecida la propiedad, no se podrá cambiar más adelante.

  1. Haga clic en .

Es posible copiar atributos existentes a otros objetos arrastrándolos desde el árbol Atributos hasta el objeto requerido en el árbol Objetos de negocio.